package com.ztgf.file.models.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.ztgf.common.constant.Result;
import com.ztgf.file.models.dto.FileInfoDTO;
import com.ztgf.file.models.vo.FileInfoVO;

import java.util.List;

/**
 * 文件信息表服务
 *
 * @author mxli
 * @Date 2020-07-10 14:19:43
 */

public interface IFileInfoService extends IService<FileInfoDTO> {


    Page<FileInfoVO> queryChildUserPageList(Long fileUserId, Integer type, Integer pageNo, Integer pageSize);
    List<FileInfoVO> queryChildUserList(Long fileUserId, Integer type, List<Long> childUserIds);
    List<FileInfoVO> queryListByUrl(Long fileUserId, String[] urls);

    Result queryTest(Long userId, int accountType);
}
